package com.loong.loong.hik.property.urls.video;

import com.loong.loong.hik.config.HikConfig;

/**
 * 视频应用服务-视频能力
 * @author jinyiang
 * @date 2023/3/10 18:32
 */
public interface HikVideoPowerUrl {

	String PRE_URL =  HikConfig.ARTEMIS_PATH + "/api/video/";


	/**
	 * 获取监控点预览取流URLv2
	 */
	String QRY_CAMERA =PRE_URL+"v1/cameras/previewURLs";
	/**
	 * 获取监控点回放取流URLv2
	 */
	String QRY_CAMERA_BACK =PRE_URL+"v2/cameras/playbackURLs";
	/**
	 * 查询对讲URL
	 */
	String QRY_TALK_URL =PRE_URL+"v1/cameras/talkURLs";
	/**
	 * 根据监控点编号进行云台操作接口
	 */
	String CONTROLL_BY_cameraIndexCode =PRE_URL+"v1/ptzs/controlling";
	/**
	 * 手动抓图
	 */
	String MANUAL_CAPTURE =PRE_URL+"v1/manualCapture";
	/**
	 * 监控点3D放大
	 */
	String SELZOOM =PRE_URL+"v1/ptzs/selZoom";
	/**
	 * 录像锁定与解锁
	 */
	String RECORD_LOCK =PRE_URL+"v1/record/lock";
	/**
	 * 开始手动录像
	 */
	String MANUAL_RECORD_START =PRE_URL+"v1/manualRecord/start";
	/**
	 * 停止手动录像
	 */
	String MANUAL_RECORD_STOP =PRE_URL+"v1/manualRecord/stop";
	/**
	 * 获取手动录像状态
	 */
	String MANUAL_RECORD_STATUS =PRE_URL+"v1/manualRecord/status";
	/**
	 * 查询手动录像编号
	 */
	String QRY_TASKID =PRE_URL+"v1/manualRecord/taskId/search";
	/**
	 * 设置预置点信息
	 */
	String PRESETS_ADDITION =PRE_URL+"v1/presets/addition";
	/**
	 * 查询预置点信息
	 */
	String QRY_PRESETS =PRE_URL+"v1/presets/searches";
	/**
	 * 删除预置点信息
	 */
	String DEL_PRESETS =PRE_URL+"v1/presets/deletion";
	/**
	 * 批量获取监控点的预置点信息
	 */
	String GET_PRESETS =PRE_URL+"v1/presets/get";
	/**
	 * 视频图片查询
	 */
	String QRY_PICTURE =PRE_URL+"v1/pictureInfos";
	/**
	 * 获取视频事件的图片
	 */
	String GET_EVENTS_PICTURE =PRE_URL+"v1/events/picture";
	/**
	 * 查询巡航路径
	 */
	String QRY_CRUISEROUTES =PRE_URL+"v1/cruiseRoutes/search";
	/**
	 * 修改巡航路径
	 */
	String UPDATE_CRUISEROUTES =PRE_URL+"v1/cruiseRoutes/update";
	/**
	 * 删除巡航路径
	 */
	String DEL_CRUISEROUTES =PRE_URL+"v1/cruiseRoutes/delete";
	/**
	 * 巡航路径控制
	 */
	String CONTROL_CRUISEROUTES =PRE_URL+"v1/cruiseRoutes/controlling";
	/**
	 * 获取视频OSD显示参数
	 */
	String GET_PICPARAMS =PRE_URL+"v1/picParams/get";
	/**
	 * 获取视频叠加字符串参数
	 */
	String GET_SHOWSTRINGPARAMS =PRE_URL+"v1/showStringParams/get";
	/**
	 * 获取预览画面参数配置
	 */
	String GET_VIDEOPARAMS =PRE_URL+"v1/videoParams/get";
	/**
	 * 设置视频OSD显示参数
	 */
	String UPDATE_PICPARAMS =PRE_URL+"v1/picParams/udpate";
	/**
	 * 设置视频叠加字符串参数
	 */
	String UPDATE_SHOWSTRINGPARAMS =PRE_URL+"v1/showStringParams/udpate";
	/**
	 * 设置视频叠加字符串参数
	 */
	String UPDATE_VIDEOPARAMS =PRE_URL+"v1/videoParams/udpate";
	/**
	 * 获取报警输出通道状态
	 */
	String GET_ALARMOUT_STATUS =PRE_URL+"v1/alarmOut/status/get";
	/**
	 * 配置报警输出通道状态
	 */
	String SET_ALARMOUT_STATUS =PRE_URL+"v1/alarmOut/status/set";




}
